#ifndef GOOSE61850PUBLISHER_H
#define GOOSE61850PUBLISHER_H

#include <QObject>
#include <QThread>
#include <QDebug>

#include "goose_publisher.h"

class Goose61850Publisher:QThread
{
    Q_OBJECT
public:
    Goose61850Publisher();
    ~Goose61850Publisher();
    void setInterface(QString);
    void pubulisher();

private:
    QString m_interface;
    LinkedList m_dataSetValues;
    CommParameters m_gooseCommParameters;
    GoosePublisher m_publisher;

    void run() override;
};

#endif // GOOSE61850PUBLISHER_H
